#version 400
#extension GL_ARB_separate_shader_objects : enable//��GL_ARB_separate_shader_objects
#extension GL_ARB_shading_language_420pack : enable//��GL_ARB_shading_language_420pack
layout (set = 1, binding = 0) uniform sampler2D tex;//����������������һ��������
layout (location = 0) in vec2 inTexCoor;//�Ӷ�����ɫ�����ܵ�����������
layout (location = 1) in vec4 inLightQD;//��������ɫ�����ܵ��Ĺ���ǿ��
layout (location = 0) out vec4 outColor;//�������Ⱦ���ߵ�������ɫ
void main() {
    vec4 finalColor = textureLod(tex, inTexCoor, 0.0);//�������в�������ɫֵ
    finalColor.a=(finalColor.r+finalColor.g+finalColor.b)/3.0;//���ݻҶ�ֵ����͸����
    outColor = inLightQD * finalColor;//��ƬԪ��������ɫֵ���ݸ���Ⱦ����
}

